export default {
    type: 'page',
    title: 'Drawer',
    body: [
        {
            type: 'button-toolbar',
            className: "block",
            buttons: [
                {
                    type: 'button',
                    label: '左侧弹出-极小框',
                    actionType: 'drawer',
                    drawer: {
                        position: 'left',
                        size: 'xs',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '左侧弹出-小框',
                    actionType: 'drawer',
                    drawer: {
                        position: 'left',
                        size: 'sm',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '左侧弹出-中框',
                    actionType: 'drawer',
                    drawer: {
                        position: 'left',
                        size: 'md',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '左侧弹出-大框',
                    actionType: 'drawer',
                    drawer: {
                        position: 'left',
                        size: 'lg',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },

                {
                    type: 'button',
                    label: '左侧弹出-超大',
                    actionType: 'drawer',
                    level: 'danger',
                    drawer: {
                        position: 'left',
                        size: 'xl',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
            ]
        },

        {
            type: 'button-toolbar',
            className: 'block m-t',
            buttons: [
                {
                    type: 'button',
                    label: '右侧弹出-极小框',
                    level: 'success',
                    actionType: 'drawer',
                    drawer: {
                        position: 'right',
                        size: 'xs',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '右侧弹出-小框',
                    level: 'success',
                    actionType: 'drawer',
                    drawer: {
                        position: 'right',
                        size: 'sm',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '右侧弹出-中框',
                    level: 'success',
                    actionType: 'drawer',
                    drawer: {
                        position: 'right',
                        size: 'md',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '右侧弹出-大框',
                    level: 'success',
                    actionType: 'drawer',
                    drawer: {
                        position: 'right',
                        size: 'lg',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },

                {
                    type: 'button',
                    label: '右侧弹出-超大',
                    level: 'danger',
                    actionType: 'drawer',
                    drawer: {
                        size: 'xl',
                        position: 'right',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                }
            ]
        },

        {
            type: 'button-toolbar',
            className: 'block m-t',
            buttons: [
                {
                    type: 'button',
                    label: '顶部弹出-极小框',
                    actionType: 'drawer',
                    level: 'info',
                    drawer: {
                        position: 'top',
                        size: 'xs',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '顶部弹出-小框',
                    level: 'info',
                    actionType: 'drawer',
                    drawer: {
                        position: 'top',
                        size: 'sm',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '顶部弹出-中框',
                    actionType: 'drawer',
                    level: 'info',
                    drawer: {
                        position: 'top',
                        size: 'md',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '顶部弹出-大框',
                    actionType: 'drawer',
                    level: 'info',
                    drawer: {
                        position: 'top',
                        size: 'lg',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },

                {
                    type: 'button',
                    label: '顶部弹出 - 超大',
                    level: 'danger',
                    actionType: 'drawer',
                    drawer: {
                        position: 'top',
                        size: 'xl',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                }
            ]
        },

        {
            type: 'button-toolbar',
            className: 'block m-t',
            buttons: [
                {
                    type: 'button',
                    label: '底部弹出-极小框',
                    actionType: 'drawer',
                    level: 'primary',
                    drawer: {
                        position: 'bottom',
                        size: 'xs',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '底部弹出-小框',
                    level: 'primary',
                    actionType: 'drawer',
                    drawer: {
                        position: 'bottom',
                        size: 'sm',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '底部弹出-中框',
                    actionType: 'drawer',
                    level: 'primary',
                    drawer: {
                        position: 'bottom',
                        size: 'md',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },
    
                {
                    type: 'button',
                    label: '底部弹出-大框',
                    actionType: 'drawer',
                    level: 'primary',
                    drawer: {
                        position: 'bottom',
                        size: 'lg',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                },

                {
                    type: 'button',
                    label: '底部弹出-超大',
                    level: 'danger',
                    actionType: 'drawer',
                    drawer: {
                        position: 'bottom',
                        size: 'xl',
                        title: '提示',
                        body: '这是个简单的弹框'
                    }
                }
            ]
        },

        {
            type: 'button-toolbar',
            className: 'block m-t',
            buttons: [
                {
                    type: 'button',
                    label: '多级弹框',
                    actionType: 'drawer',
                    level: 'danger',
                    drawer: {
                        title: '提示',
                        body: '这是个简单的弹框',
                        closeOnEsc: true,
                        actions: [
                            {
                                type: 'button',
                                actionType: 'confirm',
                                label: '确认',
                                primary: true
                            },
        
                            {
                                type: 'button',
                                actionType: 'drawer',
                                label: '再弹一个',
                                drawer: {
                                    position: 'left',
                                    title: '弹框中的弹框',
                                    closeOnEsc: true,
                                    body: '如果你想，可以无限弹下去',
                                    actions: [
                                        {
                                            type: 'button',
                                            actionType: 'drawer',
                                            label: '来吧',
                                            level: 'info',
                                            drawer: {
                                                position: 'right',
                                                title: '弹框中的弹框',
                                                closeOnEsc: true,
                                                body: '如果你想，可以无限弹下去',
                                                actions: [
                                                    {
                                                        type: 'button',
                                                        actionType: 'confirm',
                                                        label: '可以了',
                                                        primary: true
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }
                            }
                        ]
                    }
                },
        
                {
                    type: 'button',
                    label: '交叉测试',
                    actionType: 'drawer',
                    className: 'm-l-xs',
                    level: 'danger',
                    drawer: {
                        title: '提示',
                        closeOnEsc: true,
                        body: '这是个简单的弹框',
                        actions: [
                            {
                                type: 'button',
                                actionType: 'confirm',
                                label: '确认',
                                primary: true
                            },
        
                            {
                                type: 'button',
                                actionType: 'dialog',
                                closeOnEsc: true,
                                label: '再弹一个',
                                dialog: {
                                    position: 'left',
                                    title: '弹框中的弹框',
                                    closeOnEsc: true,
                                    body: '如果你想，可以无限弹下去',
                                    actions: [
                                        {
                                            type: 'button',
                                            actionType: 'drawer',
                                            label: '来吧',
                                            level: 'info',
                                            drawer: {
                                                position: 'right',
                                                title: '弹框中的弹框',
                                                body: '如果你想，可以无限弹下去',
                                                closeOnEsc: true,
                                                actions: [
                                                    {
                                                        type: 'button',
                                                        actionType: 'confirm',
                                                        label: '可以了',
                                                        primary: true
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                }
                            }
                        ]
                    }
                }
            ]
        }
    ],
}
